home *** CD-ROM | disk | FTP | other *** search
- property pspritenum, pNumOfImages, pImageResultList, pImagePos, pImageFolder, pDelim, pCDNameFolder, pPageType
-
- on beginSprite me
- pspritenum = me.spriteNum
- sprite(pspritenum).visible = 0
- rootPath = getRootPath()
- pImageFolder = rootPath & "Images"
- pDelim = getPathDelim()
- pPageType = utilsGetSection()
- saveStateList = utilsGetState(pPageType)
- pCDNameFolder = pDelim & saveStateList.CDname & pDelim
- end
-
- on initZoomedImage me, imageCode, imageResultList
- imageCode = toUpperCase(imageCode)
- pImageResultList = imageResultList
- pNumOfImages = pImageResultList.count
- pImagePos = pImageResultList.getPos(imageCode)
- me.displayImage(pImagePos)
- end
-
- on previouspage me
- newPage = pImagePos - 1
- if newPage >= 1 then
- me.displayImage(newPage)
- else
- beep()
- end if
- end
-
- on nextpage me
- newPage = pImagePos + 1
- if pImagePos < pNumOfImages then
- me.displayImage(newPage)
- else
- beep()
- end if
- end
-
- on displayImage me, imagePos
- pImagePos = imagePos
- imageCode = pImageResultList[pImagePos]
- member("currentimagecode").text = imageCode
- cursor(4)
- sprite(pspritenum).visible = 0
- imagePath = pImageFolder & pDelim & imageCode & ".jpg"
- member("zoomed image").fileName = imagePath
- w = member("zoomed image").width / 2
- h = member("zoomed image").height / 2
- member("zoomed image").regPoint = point(w, h)
- sprite(pspritenum).visible = 1
- cursor(-1)
- member("pagenum").text = pImagePos & " of " & pNumOfImages
- utilsSaveState(pPageType, #imageCode, imageCode)
- end
-
- on getControllerSpriteNum me
- return pspritenum
- end
-